← Index
NYTProf Performance Profile   
For ../prof.pl
  Run on Wed Dec 14 16:10:05 2022
Reported on Wed Dec 14 16:12:58 2022

Filename(eval 357)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Sub/Quote.pm:3]
StatementsExecuted 11 statements in 130µs
Eval Invoked At/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Sub/Quote.pm line 3
Sibling evals1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11119µs55.7msJSON::Schema::Modern::::_get_vocabulary_values JSON::Schema::Modern::_get_vocabulary_values
1118µs18µsJSON::Schema::Modern::::BEGIN@5.207 JSON::Schema::Modern::BEGIN@5.207
1117µs7µsMethod::Generate::Accessor::_Generated::::BEGIN@10.208Method::Generate::Accessor::_Generated::BEGIN@10.208
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1{
222µs my $_QUOTED = ${$_[1]->{"\$_QUOTED"}};
310s my $_UNQUOTED = ${$_[1]->{"\$_UNQUOTED"}};
4 package JSON::Schema::Modern;
5262µs228µs
# spent 18µs (8+10) within JSON::Schema::Modern::BEGIN@5.207 which was called: # once (8µs+10µs) by Sub::Quote::_clean_eval at line 5
no warnings 'closure';
# spent 18µs making 1 call to JSON::Schema::Modern::BEGIN@5.207 # spent 10µs making 1 call to warnings::unimport
6
# spent 55.7ms (19µs+55.7) within JSON::Schema::Modern::_get_vocabulary_values which was called: # once (19µs+55.7ms) by JSON::Schema::Modern::add_vocabulary at line 704 of JSON/Schema/Modern.pm
sub _get_vocabulary_values {
7 ($_QUOTED,$_UNQUOTED) if 0;
8# BEGIN quote_sub PRELUDE
9package Method::Generate::Accessor::_Generated;
10
# spent 7µs within Method::Generate::Accessor::_Generated::BEGIN@10.208 which was called: # once (7µs+0s) by Sub::Quote::_clean_eval at line 15
BEGIN {
1111µs $^H = 2018;
1211µs ${^WARNING_BITS} = "UUUUUUUUUUUUUUUUUUUU";
1315µs %^H = (
14 );
15140µs17µs}
16# END quote_sub PRELUDE
17114µs355.7msshift->_assert__vocabulary_classes->${\Data::Perl::Collection::Hash::MooseLike->can("values")}(@_); }
# spent 55.7ms making 1 call to JSON::Schema::Modern::_assert__vocabulary_classes # spent 9µs making 1 call to Data::Perl::Role::Collection::Hash::values # spent 2µs making 1 call to UNIVERSAL::can
1811µs $$_UNQUOTED = \&_get_vocabulary_values;
19}
2014µs1;
21
22;